@media only screen and (min-width: 769px){
  
 .proBox {
    width: 100%;
    height: 471px;
    display: flex;
}
 .proBox a,.proBox a span{
  display:block;
}
 .proBox a{
  position:relative;
}
 .proBox a p,.proBox a span,.proBox a img{
  position:absolute;
}
 .proBox .proLeft {
    height: 471px;
    float: left;
    flex-basis: 25%;
    
}
 .proBox .proLeft a{
  width:100%;
  height:471px;
  overflow:hidden;
}
 .proBox .proLeft a p{
  width:100%;
  font-size:22px;
  color:#000;
  font-family:"微软雅黑";
  padding-left:30px;
  top:24px;
  left:0px;
  z-index:111;
}
 .proBox .proLeft a span{
  width:100%;
  font-size:12px;
  color:#414141;
  font-family:"arial";
  padding-left:30px;
  text-transform:Uppercase;
  top:57px;
  left:0px;
  z-index:112;
}
 .proBox .proLeft a img{
  left:0px;
  top:0px;
  z-index:100;
  transform:scale(1);
  transition:all 1s;
}
 .proBox .proLeft a:hover img{
  transform:scale(1.1);
}
 .proBox .proRight{
  width:100%;
  height:235px;
  float:none;
}
 .proBox .proRight a{
  width:calc((100% - 8px)/8);
  height:235px;
  float:left;
  margin-right:1px;
  margin-bottom:1px;
  background:#fff;
  position:relative;
}
 .proBox .proRight a:after{
  content:'';
  width:0%;
  height:235px;
  background:#d7d7d7;
  left:0px;
  top:0px;
  z-index:50;
  display:block;
  transition:all 0.5s;
}
 .proBox .proRight a:hover:after{
  content:'';
  width:100%;
  height:235px;
  background:#d7d7d7;
  left:0px;
  display:block;
  top:0px;
  z-index:50;
  transition:all 0.5s;
}
 .proBox .proRight a:nth-child(1),.proBox .proRight a:nth-child(3),.proBox .proRight a:nth-child(5),.proBox .proRight a:nth-child(7),.proBox .proRight a:nth-child(10),.proBox .proRight a:nth-child(12),.proBox .proRight a:nth-child(14),.proBox .proRight a:nth-child(16){
  background:#f1f1f1 !important;
}
 .proBox .proRight a p{
  width:100%;
  font-size:20px;
  color:#000;
  font-family:"微软雅黑";
  padding-left:20px;
  top:24px;
  left:0px;
  z-index:111;
  transition:all 0.5s;
}
 .proBox .proRight a span{
  width:100%;
  font-size:20px;
  color:#000;
  font-family:"arial";
  padding-left:20px;
  text-transform:Uppercase;
  top:57px;
  display: none;
  left:0px;
  z-index:112;
  transition:all 0.5s;
}
 .proBox .proRight a:hover span{
  width:100%;
  font-size:20px;
  color:#fff;
  font-family:"arial";
  padding-left:20px;
  text-transform:Uppercase;
  top:57px;
  left:0px;
  z-index:112;
  transition:all 0.5s;
}
 .proBox .proRight a:hover p,.proBox .proRight a:hover span{
  color:#000;
}
 .proBox .proRight a.proList img{
  z-index:100;
}
 .proBox .proRight a.list1 img{
  left:0px;
  bottom:30px;
  width: 100%;
}
 .proBox .proRight a.list2 img{
  left:0px;
  bottom:30px;
  width: 100%;
}
 .proBox .proRight a.list3 img {
    left: 0px;
    width: 100%;
  bottom:30px;
}
 .proBox .proRight a.list4 img{
  left:0px;
  bottom:30px;
  width:100%;
}
 .proBox .proRight a.list5 img{
  left:0px;
  bottom:30px;
  width:100%;
}
 .proBox .proRight a.list6 img{
  left:0px;
  bottom:30px;
  width:100%;
}
 .proBox .proRight a.list7 img{
  left:0px;
  bottom:30px;
  width:100%;
}
 .proBox .proRight a.list8 img{
  left:0px;
  bottom:30px;
  width:100%;
}
 .proBox .proRight a.list9 img{
  left:0px;
  bottom:30px;
  width:100%;
}
 .proBox .proRight a.list10 img{
  left:0px;
  bottom:30px;
  width:100%;
}
 .proBox .proRight a.list11 img{
  left:0px;
  bottom:30px;
  width:100%;
}
 .proBox .proRight a.list12 img{
  left:0px;
  bottom:30px;
  width:100%;
}
 .proBox .proRight a.list13 img{
  left:0px;
  bottom:30px;
  width:100%;
}
 .proBox .proRight a.list14 img{
  left:0px;
  bottom:30px;
  width:100%;
}
 .proBox .proRight a.list15 img{
  left:0px;
  bottom:30px;
  width:100%;
}
 .proBox .proRight a.list16 img{
  left:0px;
  bottom:30px;
  width:100%;
}
}
